#!/bin/bash

# 定义全局路径参数
path_datasets_dir="/tmp/JJK/JJK/tpgn-paper-and-codes/TPGN"

features='S'

is_training=1
# TPGN, TPGN-short, TPGN-long, TPGN-GRU, TPGN-LSTM, 
need_short=1
long_term_net=None


python run_ablation.py --need_short ${need_short} --long_term_net ${long_term_net} --is_training ${is_training} --model TPGN --data electricity --norm 0 --d_model 32 --root_path ${path_datasets_dir}/datas_files --data_path electricity.csv --features ${features} --checkpoints ./checkpoints --seq_len 168 --pred_len 168
python run_ablation.py --need_short ${need_short} --long_term_net ${long_term_net} --is_training ${is_training} --model TPGN --data electricity --norm 0 --d_model 32 --root_path ${path_datasets_dir}/datas_files --data_path electricity.csv --features ${features} --checkpoints ./checkpoints --seq_len 168 --pred_len 336
python run_ablation.py --need_short ${need_short} --long_term_net ${long_term_net} --is_training ${is_training} --model TPGN --data electricity --norm 0 --d_model 32 --root_path ${path_datasets_dir}/datas_files --data_path electricity.csv --features ${features} --checkpoints ./checkpoints --seq_len 168 --pred_len 720
python run_ablation.py --need_short ${need_short} --long_term_net ${long_term_net} --is_training ${is_training} --model TPGN --data electricity --norm 0 --d_model 32 --root_path ${path_datasets_dir}/datas_files --data_path electricity.csv --features ${features} --checkpoints ./checkpoints --seq_len 168 --pred_len 1440

python run_ablation.py --need_short ${need_short} --long_term_net ${long_term_net} --is_training ${is_training} --model TPGN --data traffic --norm 1 --d_model 128 --root_path ${path_datasets_dir}/datas_files --data_path traffic.csv --features ${features} --checkpoints ./checkpoints --seq_len 168 --pred_len 168
python run_ablation.py --need_short ${need_short} --long_term_net ${long_term_net} --is_training ${is_training} --model TPGN --data traffic --norm 1 --d_model 128 --root_path ${path_datasets_dir}/datas_files --data_path traffic.csv --features ${features} --checkpoints ./checkpoints --seq_len 168 --pred_len 336
python run_ablation.py --need_short ${need_short} --long_term_net ${long_term_net} --is_training ${is_training} --model TPGN --data traffic --norm 1 --d_model 256 --root_path ${path_datasets_dir}/datas_files --data_path traffic.csv --features ${features} --checkpoints ./checkpoints --seq_len 168 --pred_len 720
python run_ablation.py --need_short ${need_short} --long_term_net ${long_term_net} --is_training ${is_training} --model TPGN --data traffic --norm 1 --d_model 256 --root_path ${path_datasets_dir}/datas_files --data_path traffic.csv --features ${features} --checkpoints ./checkpoints --seq_len 168 --pred_len 1440

python run_ablation.py --need_short ${need_short} --long_term_net ${long_term_net} --is_training ${is_training} --model TPGN --data ETTh1 --norm 1 --d_model 2 --root_path ${path_datasets_dir}/datas_files --data_path ETTh1.csv --features ${features} --checkpoints ./checkpoints --seq_len 168 --pred_len 168
python run_ablation.py --need_short ${need_short} --long_term_net ${long_term_net} --is_training ${is_training} --model TPGN --data ETTh1 --norm 1 --d_model 2 --root_path ${path_datasets_dir}/datas_files --data_path ETTh1.csv --features ${features} --checkpoints ./checkpoints --seq_len 168 --pred_len 336
python run_ablation.py --need_short ${need_short} --long_term_net ${long_term_net} --is_training ${is_training} --model TPGN --data ETTh1 --norm 1 --d_model 2 --root_path ${path_datasets_dir}/datas_files --data_path ETTh1.csv --features ${features} --checkpoints ./checkpoints --seq_len 168 --pred_len 720
python run_ablation.py --need_short ${need_short} --long_term_net ${long_term_net} --is_training ${is_training} --model TPGN --data ETTh1 --norm 1 --d_model 8 --root_path ${path_datasets_dir}/datas_files --data_path ETTh1.csv --features ${features} --checkpoints ./checkpoints --seq_len 168 --pred_len 1440

python run_ablation.py --need_short ${need_short} --long_term_net ${long_term_net} --is_training ${is_training} --model TPGN --data ETTh2 --norm 0 --d_model 8 --root_path ${path_datasets_dir}/datas_files --data_path ETTh2.csv --features ${features} --checkpoints ./checkpoints --seq_len 168 --pred_len 168
python run_ablation.py --need_short ${need_short} --long_term_net ${long_term_net} --is_training ${is_training} --model TPGN --data ETTh2 --norm 0 --d_model 8 --root_path ${path_datasets_dir}/datas_files --data_path ETTh2.csv --features ${features} --checkpoints ./checkpoints --seq_len 168 --pred_len 336
python run_ablation.py --need_short ${need_short} --long_term_net ${long_term_net} --is_training ${is_training} --model TPGN --data ETTh2 --norm 0 --d_model 8 --root_path ${path_datasets_dir}/datas_files --data_path ETTh2.csv --features ${features} --checkpoints ./checkpoints --seq_len 168 --pred_len 720
python run_ablation.py --need_short ${need_short} --long_term_net ${long_term_net} --is_training ${is_training} --model TPGN --data ETTh2 --norm 0 --d_model 8 --root_path ${path_datasets_dir}/datas_files --data_path ETTh2.csv --features ${features} --checkpoints ./checkpoints --seq_len 168 --pred_len 1440

python run_ablation.py --need_short ${need_short} --long_term_net ${long_term_net} --is_training ${is_training} --model TPGN --data Weather --norm 0 --d_model 4 --root_path ${path_datasets_dir}/datas_files --data_path weather.csv --features ${features} --checkpoints ./checkpoints --seq_len 168 --pred_len 168
python run_ablation.py --need_short ${need_short} --long_term_net ${long_term_net} --is_training ${is_training} --model TPGN --data Weather --norm 0 --d_model 4 --root_path ${path_datasets_dir}/datas_files --data_path weather.csv --features ${features} --checkpoints ./checkpoints --seq_len 168 --pred_len 336
python run_ablation.py --need_short ${need_short} --long_term_net ${long_term_net} --is_training ${is_training} --model TPGN --data Weather --norm 0 --d_model 4 --root_path ${path_datasets_dir}/datas_files --data_path weather.csv --features ${features} --checkpoints ./checkpoints --seq_len 168 --pred_len 720
python run_ablation.py --need_short ${need_short} --long_term_net ${long_term_net} --is_training ${is_training} --model TPGN --data Weather --norm 0 --d_model 4 --root_path ${path_datasets_dir}/datas_files --data_path weather.csv --features ${features} --checkpoints ./checkpoints --seq_len 168 --pred_len 1440
